Skip to content

Arv/agents gh 1password#8

Open
arv wants to merge 4 commits into
mainfrom
arv/agents-gh-1password
Open

Arv/agents gh 1password#8
arv wants to merge 4 commits into
mainfrom
arv/agents-gh-1password

Conversation

@arv

@arv arv commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

No description provided.

claude added 4 commits June 15, 2026 07:06
…edentials (v2.0.0)

Replace the host-side devcontainer-gh-config volume (which persisted a
long-lived GitHub token indefinitely) with on-demand token injection from
1Password:

- Drop the devcontainer-gh-config mount and its chown; Claude config volume
  stays persisted.
- Bundle the 1Password CLI (op) in install.sh.
- Add a ghTokenSecretRef option; a /etc/profile.d snippet resolves GH_TOKEN
  from the 1Password secret reference fresh per shell (no host persistence).
  No-op when unset/unauthenticated, falling back to gh auth login / GITHUB_TOKEN.
- Update README and tests; bump feature to v2.0.0 (removes gh persistence).
Runs 'devcontainer features test' on pull requests and pushes so the agents
feature (codex/claude/gh/op + gh-token profile script) is verified in CI,
with no local tooling required. Pins actions/checkout to a commit SHA per
org policy.
Clarify the non-obvious bits from real setup: 1Password desktop integration
doesn't cross the container boundary, so document two patterns — Pattern A
(local: resolve on host, forward GITHUB_TOKEN via remoteEnv; recommended) and
Pattern B (headless: in-container op read via ghTokenSecretRef + service
account) — including the op-install/.zshrc/GUI-launch gotchas.
@arv

arv commented Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

@copilot resolve the merge conflicts in this pull request

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants